Zamrażanie okienek w Excelu
Przykładowy kod powyżej pokazuje, jak utworzyć podziałkę, blokując wiersze i kolumny, aby pozostały widoczne podczas przewijania. Jest to bardzo przydatna funkcja, aby utrzymać kolumnę lub wiersz nagłówka na miejscu podczas szybkiego porównywania informacji.
CreateFreezePane(column, row)
Pierwsze przeciążenie metody CreateFreezePane przyjmuje ilość kolumn i wierszy, aby utworzyć podziałkę na jej podstawie. Na przykład, workSheet.CreateFreezePane(1, 4) utworzy podziałkę od kolumny(A) i wierszy(1-4).
CreateFreezePane(column, row, subsequentColumn, subsequentRow)
To przeciążenie tworzy podziałkę na podstawie podanej ilości kolumn i wierszy oraz stosuje przewijanie do arkusza. Na przykład, workSheet.CreateFreezePane(5, 2, 6, 7) będzie miał podziałkę od kolumn(A-E) i wierszy(1-2) z przewijaniem 1 kolumny i 5 wierszy. Gdy arkusz jest po raz pierwszy otwierany, pokaże kolumny A-E, G-... a wiersze pokażą 1-2, 8-...
Jeśli masz dużą tabelę danych w Excelu, może być przydatne zamrożenie wierszy lub kolumn. W ten sposób możesz utrzymać wiersze lub kolumny widoczne podczas przewijania reszty arkusza.
Możesz pobrać plik projektu z tego linku.
Jak dodać podziałki w Excelu używając C#
- Pobierz bibliotekę C# do dodawania podziałek w Excelu
- Załaduj istniejący arkusz lub stwórz nowy
- Użyj metody
CreateFreezePane, aby dodać podziałki - Określ trzeci i czwarty parametr, aby zastosować wstępne przewijanie
- Eksportuj edytowany plik Excel

